package com.wuyanzu.shixicoderedo.common.entity;

import lombok.Data;

import java.util.Date;

/**
 * 住院结算请求记录（发起并行校验与结算的请求）
 */
@Data
public class SettlementRequest {
    /**
     * 请求主键 ID（数据库自增）
     */
    private Long id;

    /**
     * 关联患者 ID（patient.id）
     */
    private Long patientId;

    /**
     * 请求原始数据（业务对象），存 JSON（建议数据库使用 JSON 类型或 TEXT）
     * 例如：包含费用明细、就诊信息、操作来源等
     */
    private Object reqData;

    /**
     * 请求状态（例如：NEW, PROCESSING, SUCCESS, FAILED）
     */
    private String status;

    /**
     * 请求创建时间
     */
    private Date createdAt;
}
